#ifndef _COUPDAME_H
#define _COUPDAME_H

#include <stdio.h>
#include <stdlib.h>
#include "piece.h"
#include "echiquier.h"
/**
 * \fn coupdame (int echiquier[8][8], struct piece piec, int tabretourpiece[30][2],int &nbrecoup);
 * \brief Fonction qui renvoie les déplacements possibles de la dame
 *
 * \param echiquier tableau représentant l'échiquier avec ces différentes pièces
 * \param piec permet de connaitre la position actuelle de la dame
 * \param tabretourpièce donnée résultat permettant de mémoriser les déplacements possibles
 * \param nbrecoup donnée résultat permettant de déterminer le nombre de position possible pour le déplacement; nécéssaire pour l'affichage des choix possibles
 * \return tabretourpiece (les déplacements possibles de la dame) et nbrecoup
 */
void coupdame (int echiquier[8][8], struct piece piec, int tabretourpiece[30][2],int &nbrecoup); /* Procédure passant en paramètres l'échiquier, la structure pièce avec ses coordonnées, et un tableau de retour avec toutes les possibilités de déplacement de la dame, parmi lesquelles l'utilisateurs devra choisir pour réaliser son coup. */

#endif
